/* 展示区域头部 */
.b{
    background-color: #f2f2f2;
    padding-bottom: 20px;
    box-sizing: border-box;
}
.details-show{
    background-color: #fff;
    
}
.details-show h3{
    padding-top: 20px;
    background-color: #f2f2f2;
    box-sizing: border-box;
}
.details-show h3 span{
    font-size: 24px;
    color: #333;
    font-weight: bold;
    font-family: SimHei;
}
.details-show h3 p{
    display: inline-block;
    color: #646464;
}
/* 展示区域内容区域 */
/* 左边 */
.magnifier p{
    text-align: center;
    color: #646464;
    margin-top: 16px;
}
.details-content{
    padding: 20px;
    box-sizing: border-box;
}

/* .details-content{
    padding: 20px;
    box-sizing: border-box;
}
.details-content .magnifier{
    width: 350px;
	height: 474px;
}
.details-content .details-content-left .details-content-left-top img{
    width: 350px;
    height: 350px;
}
.details-content .details-content-left .details-content-left-bom{
    height: 124px;
}
.details-content .details-content-left .details-content-left-bom img{
    width: 50px;
    height: 50px;
    margin-left: 10px;
    float: left;
}
.details-content .details-content-left .details-content-left-bom span{
    width: 30px;
    height: 30px;
    background-color: #646464;
    margin-top: 10px;
}
.details-content .details-content-left .details-content-left-bom span:nth-of-type(1){
    background-image: url(../imgs/arrow-left.png);
    
}
.details-content .details-content-left .details-content-left-bom span:nth-of-type(2){
    background-image: url(../imgs/arrow-right.png);
    margin-left: 10px;
    float: right;
}
.details-content .details-content-left .details-content-left-bom div{
    height: 108px;
    padding-top: 38px;
    box-sizing: border-box;
}
.details-content .details-content-left .details-content-left-bom p{
    text-align: center;
    color: #646464;
} */
.images-cover img{
    width: 350px;
    height: 350px;
}
/* 右边 */
.details-content-right{
    
    padding-left: 10px;
}
.details-content .details-content-right .details-content-right-top{
    height: 350px;
}
.details-content .details-content-right .details-content-right-top .box1{
    line-height: 35px;
}
.details-content .details-content-right .details-content-right-top .box2{
    background-color: #f2f2f2;
    width: 788px;
	height: 140px;
	background-color: #f5f5f5;
    margin-bottom: 40px;
}
.details-content .details-content-right .details-content-right-top .box2 .cx{
    height: 40px;
}
.details-content .details-content-right .details-content-right-top .box2 .cx p:nth-of-type(1){
    line-height: 40px;
    height: 40px;
    color: #6c6c6c;
    box-sizing: border-box;
}
.details-content .details-content-right .details-content-right-top .box2 .cx p:nth-of-type(2){
    width: 80px;
    color: #949494;
    text-align: center;
    border-left:2px solid #d9d9d9;
}
.details-content .details-content-right .details-content-right-top .box2 .lj{
    margin-top: 34px;
}
.details-content .details-content-right .details-content-right-top .box2 .lj p span{
    display: inline-block;
    background-image: url(../imgs/Q.png);
    background-repeat: no-repeat;
    width: 94px;
	height: 26px;
    color: white;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
}
.details-content .details-content-right .details-content-right-top .box3{
    margin-top: 17px;
}
.details-content .details-content-right .details-content-right-top .box3 p span{
    width: 100px;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    text-align: center;
    border: 1px solid #6c6c6c;
}
.details-content-right-top .box3 p .active{
    border: 2px solid #f60 !important;
    background-image: url(../imgs/select.png);
    background-repeat: no-repeat;
    background-position: 85px 20px;
}
/* 下部分 */
.details-content-right-bom{
    height: 124px;
}
.details-content-right-bom>div{
    height: 108px;
    padding-top: 20px;
    box-sizing: border-box;
}
.details-content-right-bom .shuliang{
    width: 65px;
    text-align: center;
    margin-top: 9px;
}
.details-content-right-bom .shuliang p{
    width: 42px;
	height: 42px;
    line-height: 42px;
    float: left;
	border: solid 1px #d9d9d9;
    box-sizing: border-box;
}
.details-content-right-bom .shuliang span{
    float: left;
    width: 21px;
    height: 21px;
    line-height: 21px;
    box-sizing: border-box;
    border: 1px solid #d9d9d9;
}
.details-content-right-bom .jiesuan{
    width: 190px;
	height: 60px;
    color: white;
    font-size: 26px;
    text-align: center;
    line-height: 60px;
    margin-left: 22px;
}
.details-content-right-bom>p{
    color: #646464;
}

/* 人气单品 */
/* 上部分 */
.guess .guess-top h3{
    height: 41px;
    border-bottom: 6px solid #f60;
}
.guess .guess-top h3 span{
    display: inline-block;
    font-size: 24px;
    color: white;
    width: 124px;
    height: 47px;
    text-align: center;
    line-height: 47px;
}
.guess .guess-top ul li{
    width: 210px;
    height: 258px;
    margin-right: 30px;
    float: left;
}
.guess .guess-top ul li:nth-of-type(1){
    background-color: #f2f2f2;
}
.guess .guess-top ul li div:nth-child(1){
    width: 150px;
    margin: 0 auto;
    margin-top: 4px;
}
.guess .guess-top ul li p:nth-of-type(1){
    font-size: 12px;
    color: #333;
    text-indent: 15px;
}
.guess .guess-top ul li p{
    line-height: 22px;
}
.guess .guess-top ul li p:nth-of-type(2){
    color: red;
    font-size: 12px;
    text-indent: 15px;
}
.guess .guess-top ul li p:nth-of-type(2) img{
    vertical-align: bottom;
}
.guess .guess-top ul li span{
    font-size: 24px;
    /* line-height: 32px; */
}
.guess .guess-top ul li span:nth-of-type(1){
    margin-left: 15px;
    color: red;
    margin-right: 22px;
}
.guess .guess-top ul li span:nth-of-type(2){
    color: #c0c0c0;
    text-decoration: line-through;
}
/* 下半部分 */
.guess-bom{
    margin-top: 50px;
}
.guess-bom .guess-bom-left{
    border: 1px solid #e6e6e6;
    width: 316px;
}
.guess-bom .guess-bom-left>p{
	height: 40px;
    color: #666;
    line-height: 40px;
	background-color: #f4f4f4;
}
.guess-bom .guess-bom-left>ul li{
    width: 293px;
    height: 310px;
    margin-left: 11px;
}
.guess-bom .guess-bom-left>ul li:not(:last-of-type){
    border-bottom: 1px solid #e6e6e6;
}
.guess .guess-bom-left ul li div:nth-child(1){
    width: 150px;
    margin: 0 auto;
    margin-top: 4px;
}
.guess .guess-bom-left ul li p:nth-of-type(1){
    font-size: 12px;
    color: #333;
    text-indent: 15px;
}
.guess .guess-bom-left ul li p{
    line-height: 22px;
}
.guess .guess-bom-left ul li p:nth-of-type(2){
    color: red;
    font-size: 12px;
    text-indent: 15px;
}
.guess .guess-bom-left ul li p:nth-of-type(2) img{
    vertical-align: bottom;
}
.guess .guess-bom-left ul li span{
    font-size: 24px;
    /* line-height: 32px; */
}
.guess .guess-bom-left ul li span:nth-of-type(1){
    margin-left: 15px;
    color: red;
    margin-right: 22px;
}
.guess .guess-bom-left ul li span:nth-of-type(2){
    color: #c0c0c0;
    text-decoration: line-through;
}
/* 人气单品有半部分 */
.guess .guess-bom-right{
    width: 856px;
}
.guess .guess-bom-right h3{
    font-weight: normal;
    font-size: 24px;
    border-bottom: 6px solid #f60;
    height: 41px;
}
.guess .guess-bom-right h3 span{
    width: 153px;
    height: 47px;
    color: #4c4c4c;
    line-height: 47px;
    text-align: center;
}
.guess .guess-bom-right h3 .active{
    background-color: #f60;
    color: white;
}
.guess .guess-bom-right .guess_img{
    width: 856px;
    text-align: center;
}

.guess .guess-bom-right .guess_img img{
    width: 749px;
    height: 3261px;
}
.guess .guess-bom-right .box99{
    display: none;
}
.guess .guess-bom-right .cpt{
    display: block;
}
.guess-bom-right .guess_pl_1{
    width: 856px;
    text-align: center;
    margin-top: 45px;
    margin-bottom: 47px;
}
.guess-bom-right .guess_pl_1 img{
    width: 783px;
	height: 80px;
}